# format()
print(format(3.14, '20'))           # 数值型 默认右对齐
print(format('hello', '20'))        # 字符串 默认左对齐
print(format('hello', '*<20'))      # <表示左对齐，*表示填充物，20表示显示的宽度。    hello***************
print(format('hello', '*>20'))      # >表示右对齐，*表示填充物，20表示显示的宽度。    ***************hello
print(format('hello', '*^20'))      # ^表示居中对齐，*表示填充物，20表示显示的宽度。    *******hello********
print('-'*40)

print(format(3.1415926, '.2f'))     # 3.14
print(format(20, 'b'))              # 10100
print(format(20, 'o'))              # 24
print(format(20, 'x'))              # 14
print('-'*40)

# len()
print(len('helloworld'))            # 10
print(len([10, 20, 30, 40]))        # 4
print('-'*40)

# id()
print(id(10))                       # 3099150320144
print(id('helloworld'))             # 3099151960560

# type()
print(type('hello'), type(10))      # <class 'str'> <class 'int'>
print('-'*40)

# eval()
print(eval('10+30'))                # 40
print(eval('10>30'))                # False
